How to Fail with the Rational Unified Process: Seven Steps to Pain and Suffering

نویسندگان

  • Craig Larman
  • Philippe Kruchten
چکیده

The Rational Unified Process provides a valuable framework for approaching the business of developing software. As a framework, however, it must be adapted to the needs of each project team and their circumstances; it is intended to be applied in a light and agile style, and not adopted as a one-size-fits-all process. This article shares a number of common pitfalls experienced by teams attempting to adapt the Rational Unified Process to their needs, presented with a little tongue-in-cheek. The Rational Unified Process (RUP) [1] [2] has emerged as a popular de facto standard modern software development process—we feel with good reason. It combines recognized best practices such as adaptive, iterative, and risk-driven development; has been developed by world-class leaders with experience in both small and large systems development; is flexible in its application and extension; and has been coherently documented in both print and the online RUP product. Yet, there are factors inhibiting the successful adoption of the RUP, leading to far less than optimal results. There are patterns in these failures if you wish to learn from them; to that end, if your goal is spectacular failure with the RUP, we recommend the following steps. Step 1: Superimpose “Waterfall” Thinking Does your development process look something like this? 1. Try to define and stabilize most of the requirements; sign-off on them. 2. Do detailed design, based on the requirements. 3. Implement, based on the design. 4. Integration, system testing, and deployment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Animal Suffering: A Moorean Response to a Problem of Evil

In this paper, I propose a new response to a particular instance of the problem of evil: the problem of animal suffering. My solution, in brief, is that the rational theist may argue, justifiably, that an omnipotent, omniscient, omnibenevolent God would not allow gratuitous animal suffering to occur, and, therefore, all instances of animal suffering that are encountered are not instanc...

متن کامل

Reading the Perception of Audience in Modern Conservation of Historical Monuments

According to the non-physical aspects of conservation in the world today and intangible effects were considered serious. Conservation process, but help to understand the purpose and effect of not reading, but perception is a matter of epistemological roots in philosophy and  in modern philosophy the process of understanding a monument-art conservation in connection with the audience is importan...

متن کامل

Using UML Activity Diagrams for the Process View

In the article"UML Activity Diagrams: Versatile Roadmaps for Understanding System Behavior," published last month in The Rational Edge, I discussed ways that system architects and designers can use UML Activity Diagrams to detail use cases, capturing basic, alternate, and exceptional flows of execution. In this month's article, the focus shifts to a particular view in the 4+1 Architecture Views...

متن کامل

The Efficacy of Physiotherapy Interventions for Recovery of Patients Suffering from Piriformis Syndrome: A Literature Review

Background and Objectives: Piriformis syndrome is a neuromuscular disease mostly caused by compression of the sciatic nerve by the piriformis muscle. The purpose of this study was to review the efficacy of different types of physiotherapy interventions on the signs and symptoms in patients with piriformis syndrome. Materials and Methods: PubMed, Scopus, Web of Science and Google Scholar databa...

متن کامل

The Process of Building an Islamic Civilization from Ayatollah Khamenei's Viewpoint

From Ayatollah Khamenei's viewpoint, as an Islamic thinker, the ultimate goal of Islamic revolution is to achieve an Islamic civilization in a rational and constant chain built upon religion, rationality, science and ethic. For this end, five phases should be passed namely, Islamic revolution, Islamic system, Islamic government, Islamic society and Islamic civilization. Following the Islamic re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001